package demo;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: fzykd
 * Date: 2023-04-08
 * Time: 16:11
 */

enum Singleton2 {
    //使用枚举创建单例模式的懒汉模式
    INSTANCE;
    public void sayOK(){
        System.out.println("ok");
    }
    //借助枚举来实现单例模式 不仅能避免多线程同步问题 而且还能防止反序列化重新创建对象
}

public class Main{
    public static void main(String[] args) {
        Singleton2 instance = Singleton2.INSTANCE;

        instance.sayOK();
    }
}
